<?php

/**
 * @return string XHTML
 */
class LoginView {
	//Deklarera http://code.google.com/p/webbutvecklingphp2011/source/browse/trunk/Examples/L2/LikeView.php
	private $nameForm = "nameForm";
	private $passwordForm = "passwordForm";
	
	public function DoLoginBox() {
		return "<form action='' method='get' 
					<fieldset>
						<p class='inputHolder'><label for='$this->nameForm'>Name: </label><input class='inputText' type='text' name='$this->nameForm' /></p>
						<p class='inputHolder'><label for='$this->passwordForm'>Password: </label><input class='inputText' type='text' name='$this->passwordForm' /></p>
						<input type='submit' name='login' value='Login' />
						<p id='rememberMe'>Remember me: <input type='checkbox' name='Remember' /></p>
					</fieldset>
				</form>";
	}
	
	public function DoLogoutBox(){
		return "<form action='' method='get'
					<fieldset><input id='submitLogout' type='submit' name='LogOut' value='LogOut' /></fieldset>
				</form>";
	}
	
	public function GetUserName(){
		//Retunerar en sträng med indatat från fältet
		//Har en input angivits?
		if (isset ($_GET[$this->nameForm])) {
			//Retunerar indatat från name
			return $_GET[$this->nameForm];
		}
		return FALSE;
	}
	
	public function GetPassword()
	{
		//Retunerar en sträng från indatat i password
		if(isset($_GET[$this->passwordForm])){
			return $_GET[$this->passwordForm];
		}
		return FALSE;
	}
	
	public function TriedToLogIn()
	{
		//Retunerar True om användaren har klickat på Login eller false om inte.
		if(isset ($_GET['login']) == TRUE){
			return TRUE;
		}
		return FALSE;
	}
	
	public function TriedToLogout()
	{
		//Retunerar True om användaren har klickat på Login eller false om inte.
		if(isset ($_GET['LogOut']) == TRUE){
			return TRUE;
		}
		return FALSE;
	}
}
